mass explosion - French English Dictionary